home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / kyfs400.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  31.4 KB  |  1,055 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "KYFS400.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Kyocera FS-400 / FS-400A"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "kyores.dll"
  12. *PrintRate: 4
  13. *PrintRatePPM: 4
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 9999
  17. *FontCartSlots: 1
  18. *Feature: Orientation
  19. {
  20.     *rcNameID: =ORIENTATION_DISPLAY
  21.     *DefaultOption: PORTRAIT
  22.     *Option: PORTRAIT
  23.     {
  24.         *rcNameID: =PORTRAIT_DISPLAY
  25.         *Command: CmdSelect
  26.         {
  27.             *Order: DOC_SETUP.6
  28.             *Cmd: "<1B>&l0O"
  29.         }
  30.     }
  31.     *Option: LANDSCAPE_CC90
  32.     {
  33.         *rcNameID: =LANDSCAPE_DISPLAY
  34.         *Command: CmdSelect
  35.         {
  36.             *Order: DOC_SETUP.6
  37.             *Cmd: "<1B>&l1O"
  38.         }
  39.     }
  40. }
  41. *Feature: InputBin
  42. {
  43.     *rcNameID: =PAPER_SOURCE_DISPLAY
  44.     *DefaultOption: Option2
  45.     *Option: Option1
  46.     {
  47.         *rcNameID: 264
  48.         *Command: CmdSelect
  49.         {
  50.             *Order: DOC_SETUP.5
  51.             *Cmd: "<1B>&l0H"
  52.         }
  53.     }
  54.     *Option: Option2
  55.     {
  56.         *rcNameID: 265
  57.         *Command: CmdSelect
  58.         {
  59.             *Order: DOC_SETUP.5
  60.             *Cmd: "<1B>&l1H"
  61.         }
  62.     }
  63.     *Option: Option3
  64.     {
  65.         *rcNameID: 270
  66.         *Command: CmdSelect
  67.         {
  68.             *Order: DOC_SETUP.5
  69.             *Cmd: "<1B>&l4H"
  70.         }
  71.     }
  72.     *Option: MANUAL
  73.     {
  74.         *rcNameID: =MANUAL_FEED_DISPLAY
  75.         *Command: CmdSelect
  76.         {
  77.             *Order: DOC_SETUP.5
  78.             *Cmd: "<1B>&l2H"
  79.         }
  80.     }
  81.     *Option: Option5
  82.     {
  83.         *rcNameID: 276
  84.         *Command: CmdSelect
  85.         {
  86.             *Order: DOC_SETUP.5
  87.             *Cmd: "<1B>&l3H"
  88.         }
  89.     }
  90. }
  91. *Feature: Resolution
  92. {
  93.     *rcNameID: =RESOLUTION_DISPLAY
  94.     *DefaultOption: Option1
  95.     *Option: Option1
  96.     {
  97.         *Name: "300 x 300 " =DOTS_PER_INCH
  98.         *DPI: PAIR(300, 300)
  99.         *TextDPI: PAIR(300, 300)
  100.         *MinStripBlankPixels: 32
  101.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  102.         *SpotDiameter: 100
  103.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  104.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  106.         *Command: CmdSelect
  107.         {
  108.             *Order: DOC_SETUP.4
  109.             *Cmd: "<1B>*t300R<1B>*r0F"
  110.         }
  111.     }
  112.     *Option: Option2
  113.     {
  114.         *Name: "150 x 150 " =DOTS_PER_INCH
  115.         *DPI: PAIR(150, 150)
  116.         *TextDPI: PAIR(300, 300)
  117.         *MinStripBlankPixels: 32
  118.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  119.         *SpotDiameter: 100
  120.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  121.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  122.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  123.         *Command: CmdSelect
  124.         {
  125.             *Order: DOC_SETUP.4
  126.             *Cmd: "<1B>*t150R<1B>*r0F"
  127.         }
  128.     }
  129. }
  130. *Feature: PaperSize
  131. {
  132.     *rcNameID: =PAPER_SIZE_DISPLAY
  133.     *DefaultOption: LETTER
  134.     *Option: LETTER
  135.     {
  136.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  137.         *switch: Orientation
  138.         {
  139.             *case: PORTRAIT
  140.             {
  141.                 *PrintableArea: PAIR(4800, 6350)
  142.                 *PrintableOrigin: PAIR(150, 100)
  143.                 *switch: Resolution
  144.                 {
  145.                     *case: Option2
  146.                     {
  147.                         *PrintableArea: PAIR(4796, 6348)
  148.                         *PrintableOrigin: PAIR(152, 100)
  149.                     }
  150.                 }
  151.                 *CursorOrigin: PAIR(144, 96)
  152.                 *Command: CmdSelect
  153.                 {
  154.                     *Order: DOC_SETUP.7
  155.                     *Cmd: "!R!spsz6;exit;<1B>&l8c1E"
  156.                 }
  157.             }
  158.             *case: LANDSCAPE_CC90
  159.             {
  160.                 *PrintableArea: PAIR(4800, 6300)
  161.                 *PrintableOrigin: PAIR(150, 150)
  162.                 *switch: Resolution
  163.                 {
  164.                     *case: Option2
  165.                     {
  166.                         *PrintableArea: PAIR(4796, 6296)
  167.                         *PrintableOrigin: PAIR(152, 152)
  168.                     }
  169.                 }
  170.                 *CursorOrigin: PAIR(96, 6482)
  171.                 *Command: CmdSelect
  172.                 {
  173.                     *Order: DOC_SETUP.7
  174.                     *Cmd: "!R!spsz6;exit;<1B>&l8c1E"
  175.                 }
  176.             }
  177.         }
  178.     }
  179.     *Option: LEGAL
  180.     {
  181.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  182.         *switch: Orientation
  183.         {
  184.             *case: PORTRAIT
  185.             {
  186.                 *PrintableArea: PAIR(4800, 8150)
  187.                 *PrintableOrigin: PAIR(150, 100)
  188.                 *switch: Resolution
  189.                 {
  190.                     *case: Option2
  191.                     {
  192.                         *PrintableArea: PAIR(4796, 8148)
  193.                         *PrintableOrigin: PAIR(152, 100)
  194.                     }
  195.                 }
  196.                 *CursorOrigin: PAIR(144, 96)
  197.                 *Command: CmdSelect
  198.                 {
  199.                     *Order: DOC_SETUP.7
  200.                     *Cmd: "!R!spsz7;exit;<1B>&l8c1E"
  201.                 }
  202.             }
  203.             *case: LANDSCAPE_CC90
  204.             {
  205.                 *PrintableArea: PAIR(4800, 8100)
  206.                 *PrintableOrigin: PAIR(150, 150)
  207.                 *switch: Resolution
  208.                 {
  209.                     *case: Option2
  210.                     {
  211.                         *PrintableArea: PAIR(4796, 8096)
  212.                         *PrintableOrigin: PAIR(152, 152)
  213.                     }
  214.                 }
  215.                 *CursorOrigin: PAIR(96, 8282)
  216.                 *Command: CmdSelect
  217.                 {
  218.                     *Order: DOC_SETUP.7
  219.                     *Cmd: "!R!spsz7;exit;<1B>&l8c1E"
  220.                 }
  221.             }
  222.         }
  223.     }
  224.     *Option: EXECUTIVE
  225.     {
  226.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  227.         *switch: Orientation
  228.         {
  229.             *case: PORTRAIT
  230.             {
  231.                 *PrintableArea: PAIR(4050, 6050)
  232.                 *PrintableOrigin: PAIR(150, 100)
  233.                 *switch: Resolution
  234.                 {
  235.                     *case: Option2
  236.                     {
  237.                         *PrintableArea: PAIR(4048, 6048)
  238.                         *PrintableOrigin: PAIR(152, 100)
  239.                     }
  240.                 }
  241.                 *CursorOrigin: PAIR(144, 96)
  242.                 *Command: CmdSelect
  243.                 {
  244.                     *Order: DOC_SETUP.7
  245.                     *Cmd: "!R!spsz5;exit;<1B>&l8c1E"
  246.                 }
  247.             }
  248.             *case: LANDSCAPE_CC90
  249.             {
  250.                 *PrintableArea: PAIR(4050, 6000)
  251.                 *PrintableOrigin: PAIR(150, 150)
  252.                 *switch: Resolution
  253.                 {
  254.                     *case: Option2
  255.                     {
  256.                         *PrintableArea: PAIR(4048, 5996)
  257.                         *PrintableOrigin: PAIR(152, 152)
  258.                     }
  259.                 }
  260.                 *CursorOrigin: PAIR(96, 6182)
  261.                 *Command: CmdSelect
  262.                 {
  263.                     *Order: DOC_SETUP.7
  264.                     *Cmd: "!R!spsz5;exit;<1B>&l8c1E"
  265.                 }
  266.             }
  267.         }
  268.     }
  269.     *Option: A4
  270.     {
  271.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  272.         *switch: Orientation
  273.         {
  274.             *case: PORTRAIT
  275.             {
  276.                 *PrintableArea: PAIR(4662, 6764)
  277.                 *PrintableOrigin: PAIR(150, 100)
  278.                 *switch: Resolution
  279.                 {
  280.                     *case: Option2
  281.                     {
  282.                         *PrintableArea: PAIR(4660, 6764)
  283.                         *PrintableOrigin: PAIR(152, 100)
  284.                     }
  285.                 }
  286.                 *CursorOrigin: PAIR(144, 96)
  287.                 *Command: CmdSelect
  288.                 {
  289.                     *Order: DOC_SETUP.7
  290.                     *Cmd: "!R!spsz8;exit;<1B>&l8c1E"
  291.                 }
  292.             }
  293.             *case: LANDSCAPE_CC90
  294.             {
  295.                 *PrintableArea: PAIR(4662, 6714)
  296.                 *PrintableOrigin: PAIR(150, 150)
  297.                 *switch: Resolution
  298.                 {
  299.                     *case: Option2
  300.                     {
  301.                         *PrintableArea: PAIR(4660, 6712)
  302.                         *PrintableOrigin: PAIR(152, 152)
  303.                     }
  304.                 }
  305.                 *CursorOrigin: PAIR(96, 6896)
  306.                 *Command: CmdSelect
  307.                 {
  308.                     *Order: DOC_SETUP.7
  309.                     *Cmd: "!R!spsz8;exit;<1B>&l8c1E"
  310.                 }
  311.             }
  312.         }
  313.     }
  314.     *Option: A5
  315.     {
  316.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  317.         *switch: Orientation
  318.         {
  319.             *case: PORTRAIT
  320.             {
  321.                 *PrintableArea: PAIR(3198, 4662)
  322.                 *PrintableOrigin: PAIR(150, 150)
  323.                 *switch: Resolution
  324.                 {
  325.                     *case: Option2
  326.                     {
  327.                         *PrintableArea: PAIR(3196, 4660)
  328.                         *PrintableOrigin: PAIR(152, 152)
  329.                     }
  330.                 }
  331.                 *CursorOrigin: PAIR(144, 96)
  332.                 *Command: CmdSelect
  333.                 {
  334.                     *Order: DOC_SETUP.7
  335.                     *Cmd: "!R!spsz13;exit;<1B>&l8c1E"
  336.                 }
  337.             }
  338.             *case: LANDSCAPE_CC90
  339.             {
  340.                 *PrintableArea: PAIR(3198, 4662)
  341.                 *PrintableOrigin: PAIR(150, 150)
  342.                 *switch: Resolution
  343.                 {
  344.                     *case: Option2
  345.                     {
  346.                         *PrintableArea: PAIR(3196, 4660)
  347.                         *PrintableOrigin: PAIR(152, 152)
  348.                     }
  349.                 }
  350.                 *CursorOrigin: PAIR(96, 4844)
  351.                 *Command: CmdSelect
  352.                 {
  353.                     *Order: DOC_SETUP.7
  354.                     *Cmd: "!R!spsz13;exit;<1B>&l8c1E"
  355.                 }
  356.             }
  357.         }
  358.     }
  359.     *Option: Option6
  360.     {
  361.         *rcNameID: 258
  362.         *PageDimensions: PAIR(2480, 3498)
  363.         *switch: Orientation
  364.         {
  365.             *case: PORTRAIT
  366.             {
  367.                 *PrintableArea: PAIR(2180, 3198)
  368.                 *PrintableOrigin: PAIR(150, 150)
  369.                 *switch: Resolution
  370.                 {
  371.                     *case: Option2
  372.                     {
  373.                         *PrintableArea: PAIR(2176, 3196)
  374.                         *PrintableOrigin: PAIR(152, 152)
  375.                     }
  376.                 }
  377.                 *CursorOrigin: PAIR(144, 96)
  378.                 *Command: CmdSelect
  379.                 {
  380.                     *Order: DOC_SETUP.7
  381.                     *Cmd: "!R!spsz14;exit;<1B>&l8c1E"
  382.                 }
  383.             }
  384.             *case: LANDSCAPE_CC90
  385.             {
  386.                 *PrintableArea: PAIR(2180, 3198)
  387.                 *PrintableOrigin: PAIR(150, 150)
  388.                 *switch: Resolution
  389.                 {
  390.                     *case: Option2
  391.                     {
  392.                         *PrintableArea: PAIR(2176, 3196)
  393.                         *PrintableOrigin: PAIR(152, 152)
  394.                     }
  395.                 }
  396.                 *CursorOrigin: PAIR(96, 3380)
  397.                 *Command: CmdSelect
  398.                 {
  399.                     *Order: DOC_SETUP.7
  400.                     *Cmd: "!R!spsz14;exit;<1B>&l8c1E"
  401.                 }
  402.             }
  403.         }
  404.     }
  405.     *Option: B5
  406.     {
  407.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  408.         *switch: Orientation
  409.         {
  410.             *case: PORTRAIT
  411.             {
  412.                 *PrintableArea: PAIR(4002, 5772)
  413.                 *PrintableOrigin: PAIR(150, 150)
  414.                 *switch: Resolution
  415.                 {
  416.                     *case: Option2
  417.                     {
  418.                         *PrintableArea: PAIR(4000, 5768)
  419.                         *PrintableOrigin: PAIR(152, 152)
  420.                     }
  421.                 }
  422.                 *CursorOrigin: PAIR(144, 96)
  423.                 *Command: CmdSelect
  424.                 {
  425.                     *Order: DOC_SETUP.7
  426.                     *Cmd: "!R!spsz9;exit;<1B>&l8c1E"
  427.                 }
  428.             }
  429.             *case: LANDSCAPE_CC90
  430.             {
  431.                 *PrintableArea: PAIR(4002, 5772)
  432.                 *PrintableOrigin: PAIR(150, 150)
  433.                 *switch: Resolution
  434.                 {
  435.                     *case: Option2
  436.                     {
  437.                         *PrintableArea: PAIR(4000, 5768)
  438.                         *PrintableOrigin: PAIR(152, 152)
  439.                     }
  440.                 }
  441.                 *CursorOrigin: PAIR(96, 5954)
  442.                 *Command: CmdSelect
  443.                 {
  444.                     *Order: DOC_SETUP.7
  445.                     *Cmd: "!R!spsz9;exit;<1B>&l8c1E"
  446.                 }
  447.             }
  448.         }
  449.     }
  450.     *Option: Option8
  451.     {
  452.         *rcNameID: 259
  453.         *PageDimensions: PAIR(3024, 4302)
  454.         *switch: Orientation
  455.         {
  456.             *case: PORTRAIT
  457.             {
  458.                 *PrintableArea: PAIR(2724, 4002)
  459.                 *PrintableOrigin: PAIR(150, 150)
  460.                 *switch: Resolution
  461.                 {
  462.                     *case: Option2
  463.                     {
  464.                         *PrintableArea: PAIR(2720, 4000)
  465.                         *PrintableOrigin: PAIR(152, 152)
  466.                     }
  467.                 }
  468.                 *CursorOrigin: PAIR(144, 96)
  469.                 *Command: CmdSelect
  470.                 {
  471.                     *Order: DOC_SETUP.7
  472.                     *Cmd: "!R!spsz15;exit;<1B>&l8c1E"
  473.                 }
  474.             }
  475.             *case: LANDSCAPE_CC90
  476.             {
  477.                 *PrintableArea: PAIR(2724, 4002)
  478.                 *PrintableOrigin: PAIR(150, 150)
  479.                 *switch: Resolution
  480.                 {
  481.                     *case: Option2
  482.                     {
  483.                         *PrintableArea: PAIR(2720, 4000)
  484.                         *PrintableOrigin: PAIR(152, 152)
  485.                     }
  486.                 }
  487.                 *CursorOrigin: PAIR(96, 4184)
  488.                 *Command: CmdSelect
  489.                 {
  490.                     *Order: DOC_SETUP.7
  491.                     *Cmd: "!R!spsz15;exit;<1B>&l8c1E"
  492.                 }
  493.             }
  494.         }
  495.     }
  496.     *Option: ENV_10
  497.     {
  498.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  499.         *switch: Orientation
  500.         {
  501.             *case: PORTRAIT
  502.             {
  503.                 *PrintableArea: PAIR(2177, 5400)
  504.                 *PrintableOrigin: PAIR(150, 150)
  505.                 *switch: Resolution
  506.                 {
  507.                     *case: Option1
  508.                     {
  509.                         *PrintableArea: PAIR(2176, 5400)
  510.                     }
  511.                     *case: Option2
  512.                     {
  513.                         *PrintableArea: PAIR(2172, 5396)
  514.                         *PrintableOrigin: PAIR(152, 152)
  515.                     }
  516.                 }
  517.                 *CursorOrigin: PAIR(144, 96)
  518.                 *Command: CmdSelect
  519.                 {
  520.                     *Order: DOC_SETUP.7
  521.                     *Cmd: "!R!spsz2;exit;<1B>&l8c1E"
  522.                 }
  523.             }
  524.             *case: LANDSCAPE_CC90
  525.             {
  526.                 *PrintableArea: PAIR(2177, 5400)
  527.                 *PrintableOrigin: PAIR(150, 150)
  528.                 *switch: Resolution
  529.                 {
  530.                     *case: Option1
  531.                     {
  532.                         *PrintableArea: PAIR(2176, 5400)
  533.                     }
  534.                     *case: Option2
  535.                     {
  536.                         *PrintableArea: PAIR(2172, 5396)
  537.                         *PrintableOrigin: PAIR(152, 152)
  538.                     }
  539.                 }
  540.                 *CursorOrigin: PAIR(96, 5582)
  541.                 *Command: CmdSelect
  542.                 {
  543.                     *Order: DOC_SETUP.7
  544.                     *Cmd: "!R!spsz2;exit;<1B>&l8c1E"
  545.                 }
  546.             }
  547.         }
  548.     }
  549.     *Option: ENV_9
  550.     {
  551.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  552.         *switch: Orientation
  553.         {
  554.             *case: PORTRAIT
  555.             {
  556.                 *PrintableArea: PAIR(2028, 5028)
  557.                 *PrintableOrigin: PAIR(150, 150)
  558.                 *switch: Resolution
  559.                 {
  560.                     *case: Option2
  561.                     {
  562.                         *PrintableArea: PAIR(2024, 5024)
  563.                         *PrintableOrigin: PAIR(152, 152)
  564.                     }
  565.                 }
  566.                 *CursorOrigin: PAIR(144, 96)
  567.                 *Command: CmdSelect
  568.                 {
  569.                     *Order: DOC_SETUP.7
  570.                     *Cmd: "!R!spsz16;exit;<1B>&l8c1E"
  571.                 }
  572.             }
  573.             *case: LANDSCAPE_CC90
  574.             {
  575.                 *PrintableArea: PAIR(2028, 5028)
  576.                 *PrintableOrigin: PAIR(150, 150)
  577.                 *switch: Resolution
  578.                 {
  579.                     *case: Option2
  580.                     {
  581.                         *PrintableArea: PAIR(2024, 5024)
  582.                         *PrintableOrigin: PAIR(152, 152)
  583.                     }
  584.                 }
  585.                 *CursorOrigin: PAIR(96, 5210)
  586.                 *Command: CmdSelect
  587.                 {
  588.                     *Order: DOC_SETUP.7
  589.                     *Cmd: "!R!spsz16;exit;<1B>&l8c1E"
  590.                 }
  591.             }
  592.         }
  593.     }
  594.     *Option: ENV_MONARCH
  595.     {
  596.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  597.         *switch: Orientation
  598.         {
  599.             *case: PORTRAIT
  600.             {
  601.                 *PrintableArea: PAIR(2028, 4200)
  602.                 *PrintableOrigin: PAIR(150, 150)
  603.                 *switch: Resolution
  604.                 {
  605.                     *case: Option2
  606.                     {
  607.                         *PrintableArea: PAIR(2024, 4196)
  608.                         *PrintableOrigin: PAIR(152, 152)
  609.                     }
  610.                 }
  611.                 *CursorOrigin: PAIR(144, 96)
  612.                 *Command: CmdSelect
  613.                 {
  614.                     *Order: DOC_SETUP.7
  615.                     *Cmd: "!R!spsz1;exit;<1B>&l8c1E"
  616.                 }
  617.             }
  618.             *case: LANDSCAPE_CC90
  619.             {
  620.                 *PrintableArea: PAIR(2028, 4200)
  621.                 *PrintableOrigin: PAIR(150, 150)
  622.                 *switch: Resolution
  623.                 {
  624.                     *case: Option2
  625.                     {
  626.                         *PrintableArea: PAIR(2024, 4196)
  627.                         *PrintableOrigin: PAIR(152, 152)
  628.                     }
  629.                 }
  630.                 *CursorOrigin: PAIR(96, 4382)
  631.                 *Command: CmdSelect
  632.                 {
  633.                     *Order: DOC_SETUP.7
  634.                     *Cmd: "!R!spsz1;exit;<1B>&l8c1E"
  635.                 }
  636.             }
  637.         }
  638.     }
  639.     *Option: ENV_PERSONAL
  640.     {
  641.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  642.         *switch: Orientation
  643.         {
  644.             *case: PORTRAIT
  645.             {
  646.                 *PrintableArea: PAIR(1878, 3600)
  647.                 *PrintableOrigin: PAIR(150, 150)
  648.                 *switch: Resolution
  649.                 {
  650.                     *case: Option2
  651.                     {
  652.                         *PrintableArea: PAIR(1876, 3596)
  653.                         *PrintableOrigin: PAIR(152, 152)
  654.                     }
  655.                 }
  656.                 *CursorOrigin: PAIR(144, 96)
  657.                 *Command: CmdSelect
  658.                 {
  659.                     *Order: DOC_SETUP.7
  660.                     *Cmd: "!R!spsz17;exit;<1B>&l8c1E"
  661.                 }
  662.             }
  663.             *case: LANDSCAPE_CC90
  664.             {
  665.                 *PrintableArea: PAIR(1878, 3600)
  666.                 *PrintableOrigin: PAIR(150, 150)
  667.                 *switch: Resolution
  668.                 {
  669.                     *case: Option2
  670.                     {
  671.                         *PrintableArea: PAIR(1876, 3596)
  672.                         *PrintableOrigin: PAIR(152, 152)
  673.                     }
  674.                 }
  675.                 *CursorOrigin: PAIR(96, 3782)
  676.                 *Command: CmdSelect
  677.                 {
  678.                     *Order: DOC_SETUP.7
  679.                     *Cmd: "!R!spsz17;exit;<1B>&l8c1E"
  680.                 }
  681.             }
  682.         }
  683.     }
  684.     *Option: ENV_C5
  685.     {
  686.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  687.         *switch: Orientation
  688.         {
  689.             *case: PORTRAIT
  690.             {
  691.                 *PrintableArea: PAIR(3528, 5112)
  692.                 *PrintableOrigin: PAIR(150, 150)
  693.                 *switch: Resolution
  694.                 {
  695.                     *case: Option2
  696.                     {
  697.                         *PrintableArea: PAIR(3524, 5108)
  698.                         *PrintableOrigin: PAIR(152, 152)
  699.                     }
  700.                 }
  701.                 *CursorOrigin: PAIR(144, 96)
  702.                 *Command: CmdSelect
  703.                 {
  704.                     *Order: DOC_SETUP.7
  705.                     *Cmd: "!R!spsz4;exit;<1B>&l8c1E"
  706.                 }
  707.             }
  708.             *case: LANDSCAPE_CC90
  709.             {
  710.                 *PrintableArea: PAIR(3528, 5112)
  711.                 *PrintableOrigin: PAIR(150, 150)
  712.                 *switch: Resolution
  713.                 {
  714.                     *case: Option2
  715.                     {
  716.                         *PrintableArea: PAIR(3524, 5108)
  717.                         *PrintableOrigin: PAIR(152, 152)
  718.                     }
  719.                 }
  720.                 *CursorOrigin: PAIR(96, 5294)
  721.                 *Command: CmdSelect
  722.                 {
  723.                     *Order: DOC_SETUP.7
  724.                     *Cmd: "!R!spsz4;exit;<1B>&l8c1E"
  725.                 }
  726.             }
  727.         }
  728.     }
  729.     *Option: ENV_DL
  730.     {
  731.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  732.         *switch: Orientation
  733.         {
  734.             *case: PORTRAIT
  735.             {
  736.                 *PrintableArea: PAIR(2298, 4896)
  737.                 *PrintableOrigin: PAIR(150, 150)
  738.                 *switch: Resolution
  739.                 {
  740.                     *case: Option2
  741.                     {
  742.                         *PrintableArea: PAIR(2296, 4892)
  743.                         *PrintableOrigin: PAIR(152, 152)
  744.                     }
  745.                 }
  746.                 *CursorOrigin: PAIR(144, 96)
  747.                 *Command: CmdSelect
  748.                 {
  749.                     *Order: DOC_SETUP.7
  750.                     *Cmd: "!R!spsz3;exit;<1B>&l8c1E"
  751.                 }
  752.             }
  753.             *case: LANDSCAPE_CC90
  754.             {
  755.                 *PrintableArea: PAIR(2298, 4896)
  756.                 *PrintableOrigin: PAIR(150, 150)
  757.                 *switch: Resolution
  758.                 {
  759.                     *case: Option2
  760.                     {
  761.                         *PrintableArea: PAIR(2296, 4892)
  762.                         *PrintableOrigin: PAIR(152, 152)
  763.                     }
  764.                 }
  765.                 *CursorOrigin: PAIR(96, 5078)
  766.                 *Command: CmdSelect
  767.                 {
  768.                     *Order: DOC_SETUP.7
  769.                     *Cmd: "!R!spsz3;exit;<1B>&l8c1E"
  770.                 }
  771.             }
  772.         }
  773.     }
  774.     *Option: CUSTOMSIZE
  775.     {
  776.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  777.         *MinSize: PAIR(1800, 3000)
  778.         *MaxSize: PAIR(5100, 32767)
  779.         *MaxPrintableWidth: 5100
  780.         *MinLeftMargin: 50
  781.         *CenterPrintable?: FALSE
  782.         *switch: Orientation
  783.         {
  784.             *case: PORTRAIT
  785.             {
  786.                 *Command: CmdSelect
  787.                 {
  788.                     *Order: DOC_SETUP.7
  789.                     *Cmd: "!R!spsz7;exit;<1B>&l4d1e" %d{PhysPaperLength }"F<1B>*p0x0Y"
  790.                 }
  791.             }
  792.             *case: LANDSCAPE_CC90
  793.             {
  794.                 *Command: CmdSelect
  795.                 {
  796.                     *Order: DOC_SETUP.7
  797.                     *Cmd: "!R!spsz7;exit;<1B>&l4d1e" %d{(PhysPaperLength / 150) - 1}"f" %d{(((PhysPaperLength - 8400) * 6) / 5) }
  798. + "Z<1B>*p0x0Y"
  799.                 }
  800.             }
  801.         }
  802.     }
  803. }
  804. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option6)
  805. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option8)
  806. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_10)
  807. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_9)
  808. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_MONARCH)
  809. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_PERSONAL)
  810. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_C5)
  811. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_DL)
  812. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option6)
  813. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option8)
  814. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_10)
  815. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_9)
  816. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_MONARCH)
  817. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_PERSONAL)
  818. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_C5)
  819. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_DL)
  820. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LETTER)
  821. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LEGAL)
  822. *InvalidCombination: LIST(InputBin.Option5, PaperSize.EXECUTIVE)
  823. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4)
  824. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5)
  825. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option6)
  826. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5)
  827. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option8)
  828. *InvalidCombination: LIST(InputBin.Option5, PaperSize.CUSTOMSIZE)
  829. *Feature: EcoPrint
  830. {
  831.     *rcNameID: 326
  832.     *DefaultOption: Option1
  833.     *Option: Option1
  834.     {
  835.         *rcNameID: 260
  836.         *Command: CmdSelect
  837.         {
  838.             *Order: DOC_SETUP.2
  839.             *Cmd: "!R!epl0;exit;"
  840.         }
  841.     }
  842.     *Option: Option2
  843.     {
  844.         *rcNameID: 261
  845.         *Command: CmdSelect
  846.         {
  847.             *Order: DOC_SETUP.2
  848.             *Cmd: "!R!epl1;exit;"
  849.         }
  850.     }
  851.     *Option: Option3
  852.     {
  853.         *rcNameID: 262
  854.         *Command: CmdSelect
  855.         {
  856.             *Order: DOC_SETUP.2
  857.             *Cmd: "!R!epl2;exit;"
  858.         }
  859.     }
  860.     *Option: Option4
  861.     {
  862.         *rcNameID: 263
  863.         *Command: CmdSelect
  864.         {
  865.             *Order: DOC_SETUP.2
  866.             *Cmd: "!R!epl3;exit;"
  867.         }
  868.     }
  869. }
  870. *Feature: PrintQuality
  871. {
  872.     *rcNameID: =TEXT_QUALITY_DISPLAY
  873.     *DefaultOption: Option3
  874.     *Option: Option1
  875.     {
  876.         *rcNameID: 301
  877.         *Command: CmdSelect
  878.         {
  879.             *Order: DOC_SETUP.3
  880.             *Cmd: "!R!sir0;exit;"
  881.         }
  882.     }
  883.     *Option: Option2
  884.     {
  885.         *rcNameID: 302
  886.         *Command: CmdSelect
  887.         {
  888.             *Order: DOC_SETUP.3
  889.             *Cmd: "!R!sir1;exit;"
  890.         }
  891.     }
  892.     *Option: Option3
  893.     {
  894.         *rcNameID: 303
  895.         *Command: CmdSelect
  896.         {
  897.             *Order: DOC_SETUP.3
  898.             *Cmd: "!R!sir2;exit;"
  899.         }
  900.     }
  901.     *Option: Option4
  902.     {
  903.         *rcNameID: 304
  904.         *Command: CmdSelect
  905.         {
  906.             *Order: DOC_SETUP.3
  907.             *Cmd: "!R!sir3;exit;"
  908.         }
  909.     }
  910. }
  911. *Feature: OutputBin
  912. {
  913.     *rcNameID: =OUTPUTBIN_DISPLAY
  914.     *DefaultOption: Option1
  915.     *Option: Option1
  916.     {
  917.         *rcNameID: 280
  918.     }
  919.     *Option: Option2
  920.     {
  921.         *rcNameID: 281
  922.         *Command: CmdSelect
  923.         {
  924.             *Order: DOC_SETUP.11
  925.             *Cmd: "<1B>&l1G"
  926.         }
  927.     }
  928.     *Option: Option3
  929.     {
  930.         *rcNameID: 282
  931.         *Command: CmdSelect
  932.         {
  933.             *Order: DOC_SETUP.11
  934.             *Cmd: "<1B>&l2G"
  935.         }
  936.     }
  937. }
  938. *Feature: Halftone
  939. {
  940.     *rcNameID: =HALFTONING_DISPLAY
  941.     *DefaultOption: HT_PATSIZE_AUTO
  942.     *Option: HT_PATSIZE_AUTO
  943.     {
  944.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  945.     }
  946. *Ifdef: WINNT_50
  947.     *Option: HT_PATSIZE_SUPERCELL_M
  948.     {
  949.         *rcNameID: =HT_SUPERCELL_DISPLAY
  950.     }
  951. *Endif:
  952.     *Option: HT_PATSIZE_6x6_M
  953.     {
  954.         *rcNameID: =HT_DITHER6X6_DISPLAY
  955.     }
  956.     *Option: HT_PATSIZE_8x8_M
  957.     {
  958.         *rcNameID: =HT_DITHER8X8_DISPLAY
  959.     }
  960. }
  961. *Feature: Memory
  962. {
  963.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  964.     *DefaultOption: 1024KB
  965.  
  966.         *MemConfigKB: PAIR(1024, 700)
  967.  
  968.         *MemConfigKB: PAIR(2048, 1645)
  969.  
  970.         *MemConfigKB: PAIR(3072, 2590)
  971.  
  972.         *MemConfigKB: PAIR(4096, 3535)
  973.  
  974.         *MemConfigKB: PAIR(5120, 4480)
  975. }
  976. *Command: CmdStartPage
  977. {
  978.     *Order: PAGE_SETUP.1
  979.     *Cmd: "<1B>*b0M<0D>"
  980. }
  981. *Command: CmdEndJob
  982. {
  983.     *Order: JOB_FINISH.1
  984.     *Cmd: "!R!res;exit;"
  985. }
  986. *Command: CmdCopies
  987. {
  988.     *Order: DOC_SETUP.8
  989.     *Cmd: "<1B>&l" %d[1,9999]{NumOfCopies}"X"
  990. }
  991. *RotateCoordinate?: TRUE
  992. *RotateRaster?: TRUE
  993. *RotateFont?: TRUE
  994. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  995. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  996. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  997. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  998. *XMoveThreshold: 0
  999. *YMoveThreshold: 0
  1000. *XMoveUnit: 300
  1001. *YMoveUnit: 300
  1002. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1003. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  1004. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  1005. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1006. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  1007. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  1008. *Command: CmdCR { *Cmd : "<0D>" }
  1009. *Command: CmdLF { *Cmd : "<0A>" }
  1010. *Command: CmdFF { *Cmd : "<0C>" }
  1011. *Command: CmdBackSpace { *Cmd : "<08>" }
  1012. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1013. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1014. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1015. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1016. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1017. *EjectPageWithFF?: TRUE
  1018. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1019. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1020. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1021. *OutputDataFormat: H_BYTE
  1022. *OptimizeLeftBound?: TRUE
  1023. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1024. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1025. *DefaultFont: 1
  1026. *DefaultCTT: 0
  1027. *CharPosition: BASELINE
  1028. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1029. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1030. +                   33,34,35,36,37,38,39,40,41,42,43,44,45,46,85,86,
  1031. +                   87,88,89,90,91,92,93,94,95,96,97,98,99,100,101)
  1032. *FontCartridge: FC1
  1033. {
  1034.     *rcCartridgeNameID: 305
  1035.     *Fonts: LIST(47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,
  1036. +                   63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,
  1037. +                   79,80,81,82,83,84)
  1038. }
  1039. *MinFontID: 16534
  1040. *MaxFontID: 32768
  1041. *FontFormat: HPPCL
  1042. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1043. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1044. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1045. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1046. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1047. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1048. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1049. *MinGrayFill: 1
  1050. *MaxGrayFill: 100
  1051. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1052. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1053. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  1054. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1055.